﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tensop.Net.Http
{
    public interface IPageController
    {
        string GetFilter();//指定什么页面由该控制器处理
        void On503Error();//指定503错误的时候的规避操作
        void On404Error();//指定404错误的时候的规避操作
        void On403Error();//指定403错误的时候的规避操作
        void OnIndexPageReceive();//指定接收到首页数据的时候如何处理
        void OnOtherPageReceive();//指定接受到其他数据的时候如何处理
        void OnFinishProcedure();//指定处理完成之后的后续操作(主要是操作结果的保存工作)
        void InjuredPipeProcessor(IPipeProcedure processor);//注入流水线处理器
    }
}
